<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>自定义创建includes方法</title>
</head>
<body>
    
</body>
<script>
    /*
        系统的语法一直在升级，在创建，会不断的给我们提供一些新的，好用的方法
            有了这些方法我们能够更加省事的完成任务，但是没有他们也并不是不行
                Js给我们提供了includes方法，是查找的方法，如果数组中有就返回true，没有就返回false
            下面我们自己写一个includes方法
    */
    let arr = [1,2,3,4,5]
    function include(array,find){
        for (const iterator of arr) {
            if(iterator === find){
                return true
            }
        }
        return false
    }
    console.log(include(arr,3))  //true
    console.log(arr.includes(3))  // true

    /*
        可见，我们自己也是可以完成这些功能，只是系统给我们封装好的肯定是性能更加好的
            如果我们呢要用的话尽量使用系统给我们封装好的，毕竟省事，但是如果不会新方法自己封装也没有问腿
    */
</script>
</html>